@mixin do_gradient($top, $bottom, $fallback:$bottom)
  background-image: linear-gradient(bottom, #{$bottom}, #{$top})
  background-image: -o-linear-gradient(bottom, #{$bottom}, #{$top})
  background-image: -moz-linear-gradient(bottom, #{$bottom}, #{$top})
  background-image: -webkit-linear-gradient(bottom, #{$bottom}, #{$top})
  background-image: -ms-linear-gradient(bottom, #{$bottom}, #{$top})
  background-image: -webkit-gradient(  linear,  left bottom,  left top,  #{$bottom},  #{$top})
  background-color: #{$fallback}
  
@mixin like_lion_button
  color: #000
  text-decoration: none
  text-shadow: 0 1px rgba(255,255,255,.2)
  font:  400 13px/19px "Helvetica Neue", Arial, sans-serif
  -webkit-tap-highlight-color: transparent
  padding: 0 12px
  border: 1px solid
  border-top-color: #9d9d9d
  border-bottom-color: #939393
  border-left-color: #949494
  border-right-color: #949494
  -webkit-border-radius: 4px
  box-shadow: 0 1px rgba(0,0,0,0.1)
  -moz-border-radius: 4px
  -moz-box-shadow: 0 1px rgba(0,0,0,0.1)
  border-radius: 4px
  -webkit-box-shadow: 0 1px rgba(0,0,0,0.1)
  -webkit-appearance: none
  background: #ffffff
  background: -webkit-gradient(linear, left top, left bottom, color-stop( 0%, #ffffff), color-stop(25%, #ffffff), color-stop( 30%, #fcfcfc), color-stop(35%, #f9f9f9), color-stop(40%, #f7f7f7),color-stop(45%, #f5f5f5),color-stop( 50%, #f2f2f2),color-stop(50%, #ececec),color-stop(80%, #ededed),color-stop(95%, #efefef),color-stop(100%, #f2f2f2))
  background: -webkit-linear-gradient(top, #ffffff  0%, #ffffff 25%, #fcfcfc  30%, #f9f9f9 35%,#f7f7f7 40%, #f5f5f5 45%, #f2f2f2  50%, #ececec 50%,#ededed 80%, #efefef 95%, #f2f2f2 100%)
  background: -moz-linear-gradient(top,#ffffff  0%, #ffffff 25%, #fcfcfc  30%, #f9f9f9 35%, #f7f7f7 40%, #f5f5f5 45%, #f2f2f2  50%, #ececec 50%,#ededed 80%, #efefef 95%, #f2f2f2 100%)
  background: -o-linear-gradient(top,#ffffff  0%, #ffffff 25%, #fcfcfc  30%, #f9f9f9 35%,#f7f7f7 40%, #f5f5f5 45%, #f2f2f2  50%, #ececec 50%,#ededed 80%, #efefef 95%, #f2f2f2 100%)
  background: -ms-linear-gradient(top,#ffffff  0%, #ffffff 25%, #fcfcfc  30%, #f9f9f9 35%,#f7f7f7 40%, #f5f5f5 45%, #f2f2f2  50%, #ececec 50%,#ededed 80%, #efefef 95%, #f2f2f2 100%)
  background: linear-gradient(top,#ffffff  0%, #ffffff 25%, #fcfcfc  30%, #f9f9f9 35%,#f7f7f7 40%, #f5f5f5 45%, #f2f2f2  50%, #ececec 50%,#ededed 80%, #efefef 95%, #f2f2f2 100%)
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',    endColorstr='#f2f2f2',GradientType=0 )
  cursor: default
  -webkit-user-select: none
  -moz-user-select: none
  user-select: none
  &:active
    background: #bcd6ef
    background: -webkit-gradient(linear, left top, left bottom, color-stop( 0%, #bcd6ef), color-stop( 5%, #a3c1ef),color-stop( 10%, #98b8e9),color-stop(15%, #91b3e9),color-stop(20%, #8ab1e9),color-stop(25%, #8ab2ea),color-stop( 30%, #83abe8),color-stop(35%, #7cabe9),color-stop(40%, #73a6e8),color-stop(45%, #6ca4e9),color-stop( 50%, #67a1e9),color-stop(50%, #4693ea),color-stop(70%, #579eec),color-stop(75%, #64a7ee),color-stop( 80%, #6eaeee),color-stop(85%, #7db6ef),color-stop(90%, #88bfef),color-stop(95%, #97caef),color-stop(100%, #abd4ef))
    background: -webkit-linear-gradient(top,#bcd6ef  0%, #a3c1ef  5%, #98b8e9  10%, #91b3e9 15%,#8ab1e9 20%, #8ab2ea 25%, #83abe8  30%, #7cabe9 35%,#73a6e8 40%, #6ca4e9 45%, #67a1e9  50%, #4693ea 50%,#579eec 70%, #64a7ee 75%, #6eaeee  80%, #7db6ef 85%,#88bfef 90%, #97caef 95%, #abd4ef 100%)
    background: -moz-linear-gradient(top,#bcd6ef  0%, #a3c1ef  5%, #98b8e9 10%, #91b3e9 15%,#8ab1e9 20%, #8ab2ea 25%, #83abe8 30%, #7cabe9 35%,#73a6e8 40%, #6ca4e9 45%, #67a1e9 50%, #4693ea 50%,#579eec 70%, #64a7ee 75%, #6eaeee 80%, #7db6ef 85%,#88bfef 90%, #97caef 95%, #abd4ef 100%)
    background: -o-linear-gradient(top,#bcd6ef  0%, #a3c1ef  5%, #98b8e9  10%, #91b3e9 15%,#8ab1e9 20%, #8ab2ea 25%, #83abe8  30%, #7cabe9 35%,#73a6e8 40%, #6ca4e9 45%, #67a1e9  50%, #4693ea 50%,#579eec 70%, #64a7ee 75%, #6eaeee  80%, #7db6ef 85%,#88bfef 90%, #97caef 95%, #abd4ef 100%)
    background: -ms-linear-gradient(top,#bcd6ef  0%, #a3c1ef  5%, #98b8e9  10%, #91b3e9 15%,#8ab1e9 20%, #8ab2ea 25%, #83abe8  30%, #7cabe9 35%,#73a6e8 40%, #6ca4e9 45%, #67a1e9  50%, #4693ea 50%,#579eec 70%, #64a7ee 75%, #6eaeee  80%, #7db6ef 85%,#88bfef 90%, #97caef 95%, #abd4ef 100%)
    background: linear-gradient(top,#bcd6ef  0%, #a3c1ef  5%, #98b8e9  10%, #91b3e9 15%,#8ab1e9 20%, #8ab2ea 25%, #83abe8  30%, #7cabe9 35%,#73a6e8 40%, #6ca4e9 45%, #67a1e9  50%, #4693ea 50%,#579eec 70%, #64a7ee 75%, #6eaeee  80%, #7db6ef 85%,#88bfef 90%, #97caef 95%, #abd4ef 100%)
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcd6ef',    endColorstr='#abd4ef',GradientType=0 )
    border-top-color: #5158ab
    border-bottom-color: #464872
    border-left-color: #4b4d8c
    border-right-color: #4b4d8c